
@media (max-width:1700px) {

}

@media (max-width:1336px) {
    .two_tab .tab_list{height:255px;}
    .tab_list li a{line-height: 50px;height:50px;}
    .three_cont .slider-nav .slick-prev{left:10px;}
    .three_cont .slider-nav .slick-next{right: 10px;}
    .four_list{padding:10px 20px;}
    .fourTab_list{height:142px;padding-top:23px;}


}
@media (max-width:1200px) {

    .two_tab .ti{line-height: 45px;height:45px;font-size: 20px;}
    .two_tab .tab_list{height:210px;}
    .tab_list li a{font-size: 14px;line-height: 42px;height:42px;}
    .two_tab .more a{line-height: 35px;height:35px;font-size: 15px;}

    .had_tel{display: none;}
    .had_rt{width: 82px;}
    .nav{width: calc(100% - 320px)}

    .fourTab_list dt{width: 45px;height:45px;margin:0 auto 7px;}

    .aboutImg_list{width: calc(50% - 24px);}

    .pro_cont .two_list{width: calc(50% - 20px)}

    .service_list{width:calc(33.33% - 20px);}

}
@media (max-width:1200px) and (min-width:992px){

    .four_lt .four_list:nth-child(4){display: none;}
    .four_lt .four_list:nth-child(5){display: none;}
    .four_lt .four_list:nth-child(3){border:none;}
    .four_list{padding:14px 20px;}

    .four_lt .four_list.on .des{margin-top:4px;}
    .fourTab_list{height:109px;padding-top:18px;}
    .fourTab_list dd{font-size: 14px;}


}
@media (max-width:992px) {
    .logo{width: 180px;}
    .nav{width: calc(100% - 268px)}

    .one_contA .one_lt{float: none;width: 100%;padding:0;}
    .one_contA .one_lt .ti{text-align: center;font-size: 24px;}
    .one_contB{margin:0;}
    .one_list dt b{font-size: 45px;line-height: 50px;height:50px;}
    .one_rt{float: none;width: 100%;margin-top:20px;}
    .one_rt iframe{width: 100%;height: 300px;}
    .section_one{padding:40px 0;}

    .two_contA .two_tab{float: none;width: 100%;background-size: 45px;}
    .two_contA .two_tab .ti{text-align: center;line-height: 60px;height:60px;}
    .two_tab .tab_list{height:auto;}
    .two_tab .tab_list li{float: left;width: 50%;padding:0 10px;}
    .tab_list li:after{display: none;}
    .tab_list li a:before{background-size: 8px;}
    .tab_list:after{content:"";display: block;clear: both;}
    .two_tab .more{float: right;width: 50%;margin-top:-42px;}
    .two_tab .more a{line-height: 42px;height:42px;padding:0 15px;}
    .two_contA .two_box{margin:20px 0 0;}
    .two_slider .slick-prev, .two_slider .slick-next{width: 40px;height:40px;line-height: 40px;}
    .two_slider .slick-prev:before, .two_slider .slick-next:before{font-size: 26px;line-height: 40px;}
    .two_slider .slick-prev{right: 56px;}
    .section_four{padding:40px 0;}
    .four_cont .four_tab{float: none;width: 100%;}
    .four_cont .four_tab:after{content:"";display: block;clear: both;}
    .four_cont .four_tab .fourTab_list{float: left;width: 50%;height:75px;padding:15px 0;}
    .fourTab_list dt{display: inline-block;vertical-align: top;}
    .fourTab_list dd{display: inline-block;vertical-align: top;margin:10px 0 0 10px;}
    .fourTab_list:after{right:auto;bottom:0;top:auto; width: 100%;height:1px;left:0;}
    .fourTab_list.on:after{right:auto;bottom:-3px;}

    .four_box{margin:20px 0 0 ;}
    .four_box .four_lt{float: none;width: 100%;}
    .four_box .four_rt{float: none;width: 100%;margin-top:20px;}

    .five_lt{width: 100%;padding:0;float: none;}
    .five_rt{width: 100%;float: none;text-align: center;}
    .section_five{padding:40px 0;}
    .five_lt .ti{font-size: 20px;line-height: 30px;text-align: center;}
    .five_lt .line{margin:15px auto;}
    .five_lt .tel{text-align: center;font-size: 20px;margin-top:20px;}
    .five_lt .tel img{width: 16px;}
    .five_lt .des{line-height: 20px;font-size: 13px;height:40px;}

    .footer{border-width: 2px;}
    .copy{padding:10px 0;}
    .copy .txt{width: 100%;display: block;text-align: center;line-height: 20px;font-size: 12px;}

    .det_lt{width: 220px;}
    .det_rt{margin-left:250px;}
    .detLt_title{height:70px;padding:15px;font-size: 20px;background-size:70px;}
    .det_nav li a{line-height: 50px;height:50px;font-size: 14px;padding:0 40px 0 20px;}
    .det_nav li i{font-size: 25px;line-height: 45px;}
    .det_nav li a.on:before{background-size: 18px;}
    .det_navThree li a{padding-left:40px;}
    .detRt_had .name{font-size: 18px;line-height: 50px;height:50px;background-size: 18px;padding-left:25px;}
    .detRt_had{height:50px;}
    .detRt_had .pos{line-height: 50px;height:50px;}
    .reCom_had .ti{font-size: 18px;line-height: 50px;height:50px;background-size: 18px;padding-left:25px;}
    .reCom_had .more{line-height: 50px;height:50px;}
    .rePro_cont .re_box{padding:30px 0 50px;}

    .proD_slider{display: block;width: 100%;}
    .proD_txt{float: none;width: 100%;margin-top:10px;}

    .page_list a{padding:0 15px;}

    .service_list{width:calc(50% - 20px);}

    .tact_txt{display: block;width: 100%;}
    .tact_ewm{float: none;width: 100%;text-align: center;margin-top:20px;}
    .tact_ewm dl{margin:0 10px;}

    .tact_mes{margin:30px 0;}
    .message input{float: none;width: 100%;margin:10px auto;}
    .message textarea{margin:10px auto;width: 100%;}
    .message .yzm{width: 100%;}
    .message .yzm input{width: 100%;}


    .detD_had{padding:3px 0;}

}

@media (max-width:768px) {

    .body{ padding-bottom:55px;padding-top:50px;}

    .header{height:50px;top:0;left:0;right:0;}
    .logo{position: static;left:auto;float:left;z-index: 20; width:60%;margin:8px 0;height:34px;text-align: left;}
    .logo a{padding:0;}
    .logo img{right:auto;position: static;}
    .menu{float: right;width:30px;height:50px;position: relative;}
    .menu img{max-width: 100%;max-height: 100%;width:26px;position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
    .had_rt{height:50px;padding:13px 0;}
    .language_btn{width: 24px;height:24px;}
    .hadSer_btn{width: 24px;height:24px;}
    .hadSer_btn img{max-width: 100%;max-height: 100%;vertical-align: top;}

    .banner .slick-dots {bottom:5px;}
    .banner .slick-dots li{width: 6px;height:6px;margin:0 5px;}

    .one_contA .one_lt .ti{font-size: 16px;line-height: 20px;height: 20px;}
    .one_contA .one_lt .des{margin:10px 0 15px;font-size: 12px;line-height: 22px;height:auto;-webkit-line-clamp: inherit;}

    .one_contB{height:110px;}
    .one_list {padding-top:20px;}
    .one_list dt{font-size: 12px;}
    .one_list dt b{font-size: 25px;line-height: 30px;height:30px;}
    .one_list dd{padding:0 5px;margin-top:5px; font-size: 12px;line-height: 20px;height:40px;-webkit-line-clamp:2;}
    .one_rt iframe{height: 180px;}

    .two_tab .tab_list li{padding:0 5px;}
    .tab_list li.on a:before{left:8px;}
    .tab_list li a{text-align: center;padding:0 22px;}
    .tab_list li.on a{padding-left:22px;}
    .two_tab .more{padding:0;text-align: center;}

    .two_slider .slick-dots{bottom:5px;}
    .two_slider .slick-dots li{width: 6px;height:6px;margin:0 5px;border-radius: 50%;background: #c80025;opacity: .5;}
    .two_slider .slick-dots li.slick-active{opacity: 1;}
    .two_contA .two_box{margin-top:10px;}
    .two_contB{margin-top:10px;}
    .two_listBox{margin:0 -5px;}
    .two_listBox .two_list{display: none;width: calc(50% - 10px);margin:0 5px;}
    .two_listBox .two_list:nth-child(1){display: block;}
    .two_listBox .two_list:nth-child(2){display: block;}
    .two_list dd a{line-height: 35px;height:35px;font-size: 13px;}
    .two_list dt span{width: 100px;line-height: 30px;height:30px;font-size: 12px;}
    .section_two{margin-bottom:40px;}

    .three_text{padding:30px 15px;}
    .three_text .ti{font-size: 17px;text-align: center;line-height: 24px;height:24px;}
    .three_text .des{margin:10px 0 20px;font-size: 12px;line-height: 20px;height:60px;-webkit-line-clamp:3;}
    .com_more{width: 120px;line-height: 40px;height:40px;margin:0 auto;}
    .three_list .icon{width: 40px;height:30px;margin-bottom:10px;}
    .three_list .ti{font-size: 14px;}
    .three_list a{padding:16px 0;}
    .three_list:hover:after, .three_list.slick-current:after{height:14px;}
    .three_cont .slider-nav .slick-prev:before, .three_cont .slider-nav .slick-next:before{font-size: 22px;}
    .three_cont .slider-nav .slick-prev:after, .three_cont .slider-nav .slick-next:after{height:16px;margin-top:-7px;}
    .three_cont .slider-nav .slick-prev, .three_cont .slider-nav .slick-next{height:25px;}

    .section_four .four_ti{font-size: 17px;line-height: 24px;}
    .section_four .four_cont{margin-top:15px;}
    .fourTab_list dt{width: 35px;height:35px;}
    .four_cont .four_tab .fourTab_list {padding:10px 0;height:55px;}
    .fourTab_list dd{font-size: 13px;}
    .four_list .des{display: none!important;}
    .four_list .time{display: block!important;width: 100%;float: none;text-align: left;font-size: 13px;line-height: 20px;height:20px;}
    .four_list .ti a{width: 100%;}
    .four_slider .slick-slide p{line-height: 40px;height:40px;font-size: 13px;}
    .four_slider .custom_paging li{line-height: 40px;}

    .five_lt .ti{font-size: 17px;}
    .five_lt .line{width: 40px;}

    .section_five{background: url(../images/indexM_14.jpg) no-repeat center top;background-size: cover;}

    .det_main{padding:20px 0;}
    .det_lt{float: none;width: 100%;}
    .det_rt{margin-left:0;width: 100%;}
    .detLt_title{height:50px;line-height: 50px;font-weight: normal;font-size: 16px;padding:0 15px;background-size: 44px;}
    .classBtn{float: right;font-size: 14px;}
    .classBtn i{font-size: 18px;}
    .det_nav{display: none;width: 100%;}
    .det_nav li{padding:2px;}
    .det_nav li a{line-height: 40px;height:40px;padding:0 40px 0 15px;}
    .det_nav li i{right: 4px;line-height: 36px;}
    .det_nav li a.on:before{background-size: 12px;left:-3px;}
    .det_navTwo li a{font-size: 12px;}
    .det_navThree li a{padding-left:25px;}
    .det_nav{border-bottom:5px;}

    .page_txt{padding:10px 0;line-height: 22px;font-size: 12px;}

    .recommend_cont{padding:30px 0;}
    .reCom_had {border-top-width: 2px;}
    .reCom_had .ti{font-size: 15px;line-height: 40px;height:40px;background-size: 14px;padding-left:20px;}
    .reCom_had .more{font-size: 12px;line-height: 40px;height:40px;}

    .rePro_cont .re_box{padding:15px 0 30px;margin:0 -5px;}
    .rePro_cont .re_box .two_list{width: calc(50% - 10px);margin:0 5px;}

    .reNews_cont .re_box{margin:14px 0 0;}
    .reNews_list{width: 100%;margin:0;float: none;padding:7px 0;}
    .reNews_list .ti{float: none;width: 100%;font-size: 13px;}
    .reNews_list .time{float: none;width: 100%;font-size: 12px;text-align: left;line-height: 18px;height:18px;display: block;padding-left:12px;}

    .aboutImg_cont{margin:0 -5px;padding-top:20px;}
    .aboutImg_list{width: calc(50% - 10px);margin:0 5px 10px;}
    .aboutImg_list dd a{line-height: 35px;height: 35px;font-size: 13px;}
    .aboutImg_list dt .bigBtn span{width: 35px;height:35px;font-size: 25px;line-height: 32px;}

    #lightbox{padding:5px;}
    .lb-dataContainer{padding:15px 0 20px;}
    .lb-data .lb-caption{font-size: 14px;}

    .page_list{padding:15px 0;}
    .page_list a{padding:0 24px; font-size: 12px;font-weight: normal;line-height: 35px;height:35px;margin:0 2px;}
    .page_list p{font-size: 12px;margin-top:5px;}
    .page_list p i{color:#c80025;}

    .pro_cont{margin:20px -5px 0;}
    .pro_cont .two_list{margin:0 5px 10px;width: calc(50% - 10px);}

    .detD_had .back{line-height: 30px;height:30px;font-size: 13px;}
    .detD_had .pos{line-height: 30px;height:30px;font-size: 13px;}

    .proD_imgT{padding:15px 0;}
    .proD_slider .slider-nav {margin-top:5px;}
    .proD_slider .slider-nav .slick-slide{border-width: 1px;margin:0 2px;}

    .proD_txt {margin-top:20px;}
    .proD_txt .ti {padding:10px 0;}
    .proD_txt .ti span{font-size: 16px;line-height: 24px;}
    .proD_txt .des{margin:10px 0 20px;font-size: 12px;line-height: 22px;height:auto;-webkit-line-clamp: inherit;}
    .proD_txt .btn_more a{float:left;width: calc(50% - 10px);margin:0 5px;line-height: 35px;height:35px;font-size: 13px;}
    .proD_txt .btn_more {margin:0 -5px;overflow: hidden;}

    .proD_txtTitle{overflow: hidden;}
    .proD_txtTitle a{float: left;width: 25%;line-height: 35px;height:35px;font-size: 13px;}
    .proD_txtBox .name{padding:30px 0 10px;font-size: 15px;}
    .txtImg_list a{width: calc(50% - 10px);margin:0 5px 10px;}
    .txtImg_list {margin:0 -5px;}
    .txtImg_list iframe{height:150px;}
    .proD_cont{padding-bottom:20px;}

    .lb-data .lb-close{display: none;}
    .lb-nav{display: none!important;}

    .pageD_list{margin:10px 0;padding:5px 15px;height:auto;}
    .pageD_list a{line-height: 30px;height:30px;float: none;font-size: 13px;}
    .pageD_list .next{text-align: left;float: none;}

    .news_cont{padding-top:20px;}
    .news_list{padding:12px;margin-bottom:12px;}
    .news_list dt .day{font-size: 26px;line-height: 25px;}
    .news_list dt .line{width: 15px;margin:5px auto 3px;}
    .news_list dt {padding-top:20px;width:62px;height:90px;}
    .news_list dd{margin-left:75px;}
    .news_list dd .ti a{font-size: 15px;}
    .news_list dd .ti{padding:5px 0;}
    .news_list dd .des{margin-top:6px;font-size: 12px;line-height: 22px;height:44px;}


    .newsD_title{padding:15px 0;}
    .newsD_title .ti{font-size: 16px;line-height: 24px;}
    .newsD_title .time{font-size: 12px;margin-top:5px;}

    .service_cont{margin:20px -5px 0;width: auto;}
    .service_list{width:calc(50% - 10px);margin:0 5px 10px;}
    .service_list dd .ti a{line-height: 40px;height:40px;font-size: 14px;}
    .service_list dd .up{line-height: 35px;height:35px;}

    .tact_cont{width: 100%;padding:20px 0;}
    .tact_txt{font-size: 13px;line-height: 22px;}
    .tact_ewm dl{width: 85px;margin:0 5px;}
    .tact_ewm dl dd{font-size: 12px;}
    .map{height:220px;}

    .tact_mes{padding:30px 15px 10px;border-top:2px solid #c80025;}
    .tact_mes .ti{font-size: 15px;font-weight: bold;}
    .tact_mes .des{font-size: 12px;line-height: 20px;margin-top:5px;}
    .message input{margin:5px auto;line-height: 32px;height:32px;font-size: 12px;padding:0 10px;}
    .message textarea{height:100px;line-height: 20px;font-size: 12px;padding:5px 10px;}
    .message .yzm img{height:26px;top:3px;right:10px;width:76px;}
    .message .yzm input{margin:0;}
    .btn_mes{margin:0 -5px;overflow: hidden;}
    .btn_mes button{width: calc(50% - 10px);height:35px;margin:10px 5px;float: left;}


}







@media (max-width:374px) {
    .page_list a{padding:0 17px;}

}


@media (min-width:768px) {
    .det_nav{display: block!important;}
}
@media (min-width:992px) {

    .tab_list li:hover a{color:#c80025;font-weight: bold;background: #fff;padding-left:55px;}
    .tab_list li:hover{padding:0 0 0 10px;}
    .tab_list li:hover a:before{left:20px;opacity: 1;}
    .tab_list li:hover:after{opacity: 1;transform: translateX(60px);-webkit-transform: translateX(60px);}

}
@media (min-width:1200px) {

}
@media (min-width:1366px) {
    .container{width:1336px;}
}
@media (min-width:1400px) {

}
@media (min-width:1600px) {

}



